#ifndef WORDLM_H
#define WORDLM_H

#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
#include <string.h>
//#include "lmsridll.h" // windows
#include "SriLM.h" // linux
#include <string>
#include "LM.h"

using namespace std;

class WordLM : public LM
{

public:
    WordLM(string path, int maxGramNum);
    ~WordLM();
    double ComputeLMScore(string sentence, int gramNum);
    //double AtomLMProb(const string &cur, const string &context);
    //double SeqLMProb(const string &seq);
};

#endif
